make landfall - Turkish English Dictionary